

/*获取验证码*/
function verifyCode(target,time,mtarget,message){
    if(time==0){
        target.removeAttr('disabled');
        target.html('获取验证码');
        if(mtarget){
            mtarget.closest('p').css('display','none');
            mtarget.html(message);
        }
    }
    else{
        target.attr('disabled','disabled');
        target.html(time+'s后可以重新获取');
        if(mtarget){
            mtarget.closest('p').css('display','block');
            mtarget.html(message);
        }
        time--;
        setTimeout(function(){
            verifyCode(target,time);
        },1000)
    }
}
/*tab下划线移动*/
function tabLine(Tparent,target,line,speed){
    if(Tparent.length==0||target.length==0||line.length==0){
        return;
    }
    line.css('marginLeft',$('.msui_tabMenu-active1').offset().left);
    target.on('click',function() {
        var left = $(this).offset().left - Tparent.offset().left;
        if (line.is(":animated")) {
            line.stop(true,true);
        }
        line.animate({
            marginLeft:left
        }, speed);
    })
}
/*长度限定*/
function textNumber(target,number){
    target.on('keyup',function(){
        if($(this).val().length>=number){
            var num=$(this).val().substr(0,number);
            $(this).val(num);
        }
    })
}
/*picker*/
function userPicker(target,title,content){
    target.picker({
        title: title,
        cols: [{
            textAlign: 'center',
            values: content
        }]
    });
}

$(function(){
    $('.js-verify').on('click',function(){
        verifyCode($(this),10);
    });
    tabLine($(".msui_menu-li"),$(".msui_menu-item"),$(".msui_menu-baseline"),300);
    $('.msui_menu-bd').width($('.msui_menu-bd').find('.msui_menu-li').width()*$('.msui_menu-bd').find('.msui_menu-li').length+20+'px');

    /*订单分类*/
    $('.orderList .js-menu li').on('click',function(){
        var dataTab=$(this).attr('dataTab');
        var that=this;
        $('.orderList .js-menu li').find('a').each(function(){
            if($(this).hasClass('msui_tabMenu-active1')){
                $(this).removeClass('msui_tabMenu-active1');
            }
            $(that).find('a').addClass('msui_tabMenu-active1');
        })
        $('.orderList .js-list').each(function(){
            $(this).css('display','none');
            if($(that).attr('dataTab')==1){
                $('.orderList .js-list').each(function(){
                    $(this).css('display','block');
                })
            }
            if($(this).attr('dataOrder')==$(that).attr('dataTab')){
                $(this).css('display','block');
            }
        })
    })

    /*付款单选框*/
    $('.pay .js-choose .weui-check__label').on('click',function(){
        $('.pay .js-choose i').each(function(){
            if($(this).hasClass('micon-checked')){
                $(this).removeClass('micon-checked');
                $(this).prev('input').removeAttr('checked');
            }
        })
        $(this).find('i').addClass('micon-checked');
        $(this).find('input').attr('checked',true);
    })
    // /*支付密码弹出框*/
    // $(document).on("click", ".pay #payMoney", function() {
    // var message='消息提示';
    // var html='	<div  class="js-psd">		 					';
    // 	html+='		<div class="js-psdContent">             	';
    // 	html+='			<span></span>            				';
    // 	html+='			<span></span>            				';
    // 	html+='			<span></span>            				';
    // 	html+='			<span></span>            				';
    // 	html+='			<span></span>            				';
    // 	html+='			<span></span>            				';
    // 	html+='			<input type="number">					';
    // 	html+='		</div>             							';
    // 	html+='		<div class="js-psdMessage">					';
    // 	html+='			<p class="cl-orange">'+message+'</p>	';
    // 	html+='		</div>             							';
    // 	html+='	</div>             								';
    //     $.modal({
    //       	title: "输入交易密码",
    //       	text: html,
    //       	buttons: [
    //         	{ text: "确定", onClick: function(){} },
    //         	{ text: "取消", className: "default"},
    //       	]
    //     });
    // });
    /*手机支付密码隐藏 */
    $(document.body).on('keyup','.js-psdContent input',function(){
        if($(this).val().length>=6){
            var num=$(this).val().substr(0,6);
            $(this).val(num);
        }
        $('.js-psdContent span').each(function(){
            $(this).html('');
        })
        var psdLength=$(this).val().length;
        for(var i=0;i<psdLength;i++){
            $('.js-psdContent span').eq(i).html('*');
        }
    })
    /*设置密码弹出框*/
    /*	$(document).on("click", ".pay #payMoney", function() {
     $.modal({
     title: "您还未设置交易密码是否去设置？",
     buttons: [
     { text: "确定", onClick: function(){} },
     { text: "取消", className: "default"},
     ]
     });
     });*/
    /*红包单选框*/
    $('.pay .js-couponsList i').on('click',function(){
        $('.pay .js-couponsList i').each(function(){
            if($(this).hasClass('micon-checked')){
                $(this).removeClass('micon-checked');
                $(this).prev('input').removeAttr('checked');
            }
        })
        $(this).addClass('micon-checked');
        $(this).prev('input').attr('checked',true);
    })
    /*爱车多选框*/
    $('.editCarMsg .msui_table i').on('click',function(){
        if($(this).hasClass('micon-checked')){
            $(this).removeClass('micon-checked');
            $(this).prev('input').removeAttr('checked');
        }else{
            $(this).addClass('micon-checked');
            $(this).prev('input').attr('checked','checked');
        }
    })
    /*爱车picker框*/
    function setYear(startTime,stopTime){
        var yearData=[];
        for(var i=startTime;i<stopTime;i++){
            yearData.push(i);
        }
        return yearData;
    }
    var carConsume=$('.myCar #carConsume');
    var carConsumeC=['0.75L以下','0.75L','1L','1.25L','1.5L','1.75L','2L','2L以上']
    var carYear=$('.myCar #carYear');
    var yearTime=setYear(1970,2020);
    userPicker(carConsume,'请选择排量',carConsumeC);
    userPicker(carYear,'请选择生产年份',yearTime)
    /*个性签名textarea*/
    $('.signature .js-textarea').on('keyup',function(){
        var maxNum=100;
        var reg=/[^/]*$/;
        var number=$('.signature .js-textarea').closest('.weui-cell__bd').find('.js-tNum');
        number.html(number.html().replace(reg,maxNum));
        if($(this).val().length>=100){
            var num=$(this).val().substr(0,100);
            $(this).val(num);
        }
        $('.signature .js-textarea').closest('.weui-cell__bd').find('.js-tNum span').html($(this).val().length);
    })
    /*recharge页面金额选择方式*/
    $('.recharge .js-list span').on('click',function(){
        var money=	$('.recharge input#money');
        $('.recharge .js-list span').each(function(){
            if($(this).hasClass('active')){
                $(this).removeClass('active');
                money.val('');
            }
        })
        $(this).addClass('active');
        money.val($(this).html());
    })
    /*钱包获取验证码*/
    $('.verifyBank .js-verify').on('click',function(){
        verifyCode($(this),10);
    })
    /*银行卡付款单选框*/
    $('.pay2 .js-choose .weui-check__label').on('click',function(){
        $('.pay2 .js-choose i').each(function(){
            if($(this).hasClass('micon-checked')){
                $(this).removeClass('micon-checked');
                $(this).prev('input').removeAttr('checked');
            }
        })
        $(this).find('i').addClass('micon-checked');
        $(this).find('input').attr('checked',true);
    })
    /*wallet所有验证码*/
    $('.verifyBank .js-verify').on('click',function(){
        var telephone=18888888888;
        verifyCode($(this),10,$('.verifyBank .js-message'),telephone);
    })
    $('.verifyMsg .js-verify').on('click',function(){
        var telephone=18888888888;
        verifyCode($(this),10,$('.verifyMsg .js-message'),telephone);
    })
    $('.withdraw .js-bank i').on('click',function(){
        $('.withdraw .js-bank i').each(function(){
            if($(this).hasClass('micon-choose')){
                $(this).removeClass('micon-choose');
            }
        })
        $(this).addClass('micon-choose');
    })
    $('.withdraw #chooseBank .close-popup').on('click',function(){
        var Ichecked=$('#chooseBank .micon-choose');
        var bank=Ichecked.closest('.js-bank').find('.js-bank').html();
        var number=Ichecked.closest('.js-bank').find('.js-number').html();
        $('.withdraw .js-form .input-bank').val(bank);
        $('.withdraw .js-form .input-number').val(number);
    })
    /*设置密码修改*/
    $(document.body).on('keyup','.setTradePsd .js-content input',function(){
        if($(this).val().length>=6){
            var num=$(this).val().substr(0,6);
            $(this).val(num);
        }
        $('.js-content span').each(function(){
            $(this).html('');
        })
        var psdLength=$(this).val().length;
        for(var i=0;i<psdLength;i++){
            $('.js-content span').eq(i).html('*');
        }
    })
    /*设置验证码*/
    $('.verify .js-verify').on('click',function(){
        var telephone=18888888888;
        verifyCode($(this),10,$('.verify .js-message'),telephone);
    })
})
